/**
 * @author - lhn
 * @version - 1.0.0
 * @description - axios 配置
 * @file - index.ts
 * @datetime - 2025/2/28
 * @editor - lhn
 */

import Axios from 'axios';

const axios = Axios.create({
  // baseURL: import.meta.env.VITE_BASE_API_PREFIX ?? '',
  timeout: 8000,
  headers: { 'Content-Type': 'application/json' }
});

// 请求拦截器
axios.interceptors.request.use(
  (config) => {
    return config;
  },
  function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
  }
);

// 响应拦截器
axios.interceptors.response.use(
  (response) => {
    return response;
  },
  function (error) {
    return Promise.reject(error);
  }
);

export default axios;
